Pronto: A Fast Failover Protocol for Off-the-shelf Commercial Databases

نویسندگان

  • Fernando Pedone
  • Svend Frølund
چکیده

high availability, database failover, database replication, fault tolerance, transaction processing, three-tier architectures Enterprise applications typically store their state in databases. If a database fails, the application is unavailable while the database recovers. Database recovery is time consuming because it involves replaying the persistent transaction log. To isolate end-users from database failures, we introduce Pronto, a protocol to orchestrate the transaction processing by multiple, standard databases so that they collectively implement the illusion of a single, highly-available database. The key challenge in implementing this illusion is to enable fast failover from one database to another so that database failures do not interrupt the transaction processing. We solve this problem with a novel replication protocol that handles non-determinism without relying on perfect failure detection.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Pronto: High availability for standard off-the-shelf databases

Enterprise applications typically store their state in databases. If a database fails, the application is unavailable while the database recovers. Database recovery is time consuming because it involves replaying the persistent transaction log. To isolate end-users from database failures we introduce Pronto, a protocol to orchestrate the transaction processing by multiple, standard databases so...

متن کامل

Increasing the Reliability of Three-Tier Applications

In this paper we describe an infrastructure that provides increased reliability for three-tier applications, transparently , using commercial off-the-shelf application servers and database systems. In this infrastructure the application servers are actively replicated to protect the business logic processing. Replicating the transaction coordinator renders the two-phase commit protocol non-bloc...

متن کامل

PRONTO: a system for mobile robot navigation via CAD-model guidance

This paper presents a vision system that ®nds and measures the location of 3D structures with respect to a CAD-model. The integration of a CAD-model to visual measurement and direct feedback of measurement results to the CAD is a key aspect. For the extraction of basic visual cues, independent and complementary modules are envisaged. The goal is that of navigating a legged robot into a ship str...

متن کامل

Fast failover of multicast sessions in software-defined networks

With the rapid growth of services that stream to groups of users comes an increased importance of and demand for reliable multicast. In this paper, we turn to software-defined networking and develop a novel general-purpose multi-failure protection algorithm to provide quick failure recovery, via Fast Failover (FF) groups, for dynamic multicast groups. This extends previous research, which eithe...

متن کامل

Quadcopter See and Avoid Using a Fuzzy Controller

Unmanned Aerial Vehicles (UAVs) are fast growing sector. Nowadays, the market offers numerous possibilities for off-the-shelf UAVs such as quadrotors. Until UAVs demonstrate advance capabilities such as autonomous collision they will be segregated and restricted to flight in controlled environments. This work presents a visual fuzzy servoing system for obstacle avoidance using UAVs. To accompli...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000